(with de infinitive) to have to do - Turco Inglés Diccionario